This forum is closed to new posts and responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:

HCL Software Customer Support Portal for U.S. Federal Government clients
HCL Software Customer Support Portal


Oct 28, 2014, 10:58 AM
3 Posts

Notes 9.0.1 sends corrupt VCALENDAR file in invitation reply

  • Category: Calendar
  • Platform: Windows
  • Release: 9.0.1
  • Role: Administrator,End User
  • Tags:
  • Replies: 4

when I accept a invitation from a external sender, than Notes sends a corrupt VCALENDAR file in the reply.

Here's the according part from the outgoing email (invitation reply):

 

--=_mixed 1B3B9A7BCC1967EFC1257D7F003B6B7A_=
Content-Type: text/calendar; method="REPLY"; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

BEGIN:VCALENDAR
X-LOTUS-CHARSET:UTF-8
VERSION:2.0
PRODID:-//Lotus Development Corporation//NONSGML Notes 9.0.1//EN=5FC
METHOD:REPLY
BEGIN:VTIMEZONE
TZID:W. Europe Standard Time
BEGIN:STANDARD
DTSTART:19501029T020000
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
RRULE:FREQ=3DYEARLY;BYMINUTE=3D0;BYHOUR=3D2;BYDAY=3D-1SU;BYMONTH=3D10
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19500326T020000
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
RRULE:FREQ=3DYEARLY;BYMINUTE=3D0;BYHOUR=3D2;BYDAY=3D-1SU;BYMONTH=3D3
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=3D"W. Europe Standard Time":20141028T120000
DTEND;TZID=3D"W. Europe Standard Time":20141028T130000
TRANSP:OPAQUE
DTSTAMP:20141028T104902Z
SEQUENCE:0
ATTACH:CID:FFFF=5F=5F=3D4EBBF7ECDFA8EDEA8f9e8a93df938690918c4EB@
ATTENDEE;PARTSTAT=3DACCEPTED;CN=3D"Manfred Pausch/XXX/YYY/ZZZ"
 ;RSVP=3DFALSE:mailto:Manfred.Pausch@our-domain.tld
CLASS:PUBLIC
SUMMARY:Test-Meeting
LOCATION:Test
ORGANIZER;CN=3D"InvitationSender":mailto:InvitationSender@external-domain.tld
UID:040000008200E00074C5B7101A82E00800000000303DC18B9CF2CF01000000000000000=
010000000F8932970965C4F47822809BBDEAEB177
X-LOTUS-UPDATE-SEQ:1
X-LOTUS-NOTESVERSION:2
X-LOTUS-NOTICETYPE:A
X-LOTUS-APPTTYPE:3
X-LOTUS-CHILD-UID:1B3B9A7BCC1967EFC1257D7F003B6B7A
END:VEVENT
END:VCALENDAR

--=_mixed 1B3B9A7BCC1967EFC1257D7F003B6B7A_=--

 

 

The mail system (Exchange 2010) of the Invitation Sender can't process the reply.

From my view it's because Notes writes the sequence 3D after the equal sign in the ATTENDEE line:

ATTENDEE;PARTSTAT=3DACCEPTED;CN=3D"Manfred Pausch/XXX/YYY/ZZZ"
 ;RSVP=3DFALSE:mailto:Manfred.Pausch@our-domain.tld

 

When I accept the invitation request in iNotes, than the VCALENDAR file is correct and the mail system

of the invitation sender can process the reply.

 

Some information about my environment:

Server: Domino 9.0.1 FP1

Client: IBM Notes 9.0.1 FP2 on Windows 8 (but problem also occurs on Linux and Windows 7)

 

Anybody some ideas?

Thanks in advance

 

Oct 28, 2014, 6:37 PM
122 Posts
Re: Notes 9.0.1 sends corrupt VCALENDAR file in invitation reply
Hello Manfred!

Please check the TN below:

Title:        Mi= crosoft=AE Outlook receives a message that has an attachment that is named "not supported calendar message.ics"
Doc #:        1580746
URL:        
http://www.ibm.com/support/docview.wss?uid=3Dswg21580746

Maybe it help you!

Best Regards!
Rodrigo
Oct 28, 2014, 10:04 PM
34 Posts
FYI, thats the Quoted-Printable encoding
QP encoding is used to "encode" certain characters into "safe" sequences that can be transmitted over MIME and then "decoded" later back into the characters you had originally.  What you see is perfectly legal and correct.  If you QP decode your data you will see it looks fine:

Content-Type: text/calendar; method=EPLY"; charset=TF-8"
Content-Transfer-Encoding: quoted-printable
BEGIN:VCALENDAR
X-LOTUS-CHARSET:UTF-8
VERSION:2.0
PRODID:-//Lotus Development Corporation//NONSGML Notes 9.0.1//EN_C
METHOD:REPLY
BEGIN:VTIMEZONE
TZID:W. Europe Standard Time
BEGIN:STANDARD
DTSTART:19501029T020000
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=-1SU;BYMONTH=10
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19500326T020000
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID="W. Europe Standard Time":20141028T120000
DTEND;TZID="W. Europe Standard Time":20141028T130000
TRANSP:OPAQUE
DTSTAMP:20141028T104902Z
SEQUENCE:0
ATTACH:CID:FFFF__=4EBBF7ECDFA8EDEA8f9e8a93df938690918c4EB@
ATTENDEE;PARTSTAT=ACCEPTED;CN="Manfred Pausch/XXX/YYY/ZZZ"
 ;RSVP=FALSE:mailto:Manfred.Pausch@our-domain.tld
CLASS:PUBLIC
SUMMARY:Test-Meeting
LOCATION:Test
ORGANIZER;CN="InvitationSender":mailto:InvitationSender@external-domain.tld
UID:040000008200E00074C5B7101A82E00800000000303DC18B9CF2CF01000000000000000010000000F8932970965C4F47822809BBDEAEB177
X-LOTUS-UPDATE-SEQ:1
X-LOTUS-NOTESVERSION:2
X-LOTUS-NOTICETYPE:A
X-LOTUS-APPTTYPE:3
X-LOTUS-CHILD-UID:1B3B9A7BCC1967EFC1257D7F003B6B7A
END:VEVENT
END:VCALENDAR

Note your =5F are now _, the =3D are =, etc.
Oct 29, 2014, 3:14 AM
323 Posts
outlook has been quirky ffor me.

Ive had to write multipart MIME & vCards specially just so Outlook will read them.

Bet theres something about this format too.

Oct 29, 2014, 11:43 AM
3 Posts
no solution, but a work-around

Thank you all for your replies and explanations.

In the meantime I did additonal testings and found out that the reply is slightly different when I

accept a invitation "with comments".  Even when I don't enter any comment with my accept then

the attached VCALENDAR file looks like this:

 

--=_mixed 92BE6F32ADA3DE27C1257D80003D0C1B_=

Content-Type: text/calendar; method="REPLY"; charset="UTF-8"

BEGIN:VCALENDAR
X-LOTUS-CHARSET:UTF-8
VERSION:2.0
PRODID:-//Lotus Development Corporation//NONSGML Notes 9.0.1//EN_S
METHOD:REPLY
BEGIN:VTIMEZONE
TZID:W. Europe
BEGIN:STANDARD
DTSTART:19501029T020000
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=-1SU;BYMONTH=10
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19500326T020000
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID="W. Europe":20141029T123000
DTEND;TZID="W. Europe":20141029T133000
TRANSP:OPAQUE
DTSTAMP:20141029T110649Z
SEQUENCE:0
ATTACH:CID:FFFE__=4EBBF713DFAE8A8B8f9e8a93df938@
ATTENDEE;PARTSTAT=ACCEPTED;CN="Manfred Pausch/XXX/YYY/ZZZ"
 ;SENT-BY="mailto:Manfred.Pausch@our-domain.tld";RSVP=FALSE
 :mailto:Manfred.Pausch@our-domain.tld
CLASS:PUBLIC
SUMMARY:test777
LOCATION:777
ORGANIZER;CN="InvitationSender":mailto:InvitationSender@external-domain.tld
UID:040000008200E00074C5B7101A82E008000000009D22292F68F3CF01000000000000000010000000DAF465C4074C9E4598846727B52E8EC8
X-LOTUS-UPDATE-SEQ:1
X-LOTUS-NOTESVERSION:2
X-LOTUS-NOTICETYPE:A
X-LOTUS-APPTTYPE:3
X-LOTUS-CHILD-UID:92BE6F32ADA3DE27C1257D80003D0C1B
END:VEVENT
END:VCALENDAR

--=_mixed 92BE6F32ADA3DE27C1257D80003D0C1B_=--

 

This can be processed by the external Exchange server and the external user sees the accept in his calendar.

For me this is not a nice solution but will be good as workaround for the next few months until we have to migrate to Exchange :-\

 

 

 

 

 


This forum is closed to new posts and responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:

HCL Software Customer Support Portal for U.S. Federal Government clients
HCL Software Customer Support Portal